package jpg1980.gttunes.dao.mysql;

import jpg1980.gttunes.dao.DaoFactory;

import org.apache.log4j.Logger;

public class MySqlDaoFactory extends DaoFactory
{
	static Logger logger = Logger.getLogger(MySqlDaoFactory.class);
	
	public TuneBasicDaoMySqlImpl getTuneBasicDao()
	{
		return new TuneBasicDaoMySqlImpl();
	}
	
	public TuneComplexDaoMySqlImpl getTuneComplexDao()
	{
		return new TuneComplexDaoMySqlImpl();
	}

	@Override
	public AccountDaoMySqlImpl getAccountDao()
	{
		return new AccountDaoMySqlImpl();
	}
	
	@Override
	public CarDaoMySqlImpl getCarDao()
	{
		return new CarDaoMySqlImpl();
	}

	@Override
	public DriveTrainDaoMySqlImpl getDriveTrainDao()
	{
		return new DriveTrainDaoMySqlImpl();
	}

	@Override
	public GameDaoMySqlImpl getGameDao()
	{
		return new GameDaoMySqlImpl();
	}

	@Override
	public ManufacturerDaoMySqlImpl getManufacturerDao()
	{
		return new ManufacturerDaoMySqlImpl();
	}

	@Override
	public RoleDaoMySqlImpl getRoleDao()
	{
		return new RoleDaoMySqlImpl();
	}

	@Override
	public TrackDaoMySqlImpl getTrackDao()
	{
		return new TrackDaoMySqlImpl();
	}

	@Override
	public TransmissionDaoMySqlImpl getTransmissionDao()
	{
		return new TransmissionDaoMySqlImpl();
	}

	@Override
	public TunerDaoMySqlImpl getTunerDao()
	{
		return new TunerDaoMySqlImpl();
	}
}
